package com.ys.day29.Reflect.p2反射入口三种;

import java.util.ArrayList;

/**
 * 描述: P3通过反射Class判断是什么类型文件
 *
 *      可以判断: 是
 *              isisInterface  判断接口
 *               isEnum         判断枚举\
 *               等等....
 *
 *
 *
 *  * 获取ArrayList的类型名称
 *  * 步骤：1反射入口
 *  *      2 获取ArrayList类型是否是接口，如果是返回iterfaces关键字否则返回class关键字
 *
 *
 *
 * @author CodeYang
 * @version 2021/1/11 19:18
 */
public class P3通过反射Class判断是什么类型文件 {
    public static void main(String[] args) {

        Class<ArrayList> aClass = ArrayList.class;

        String type = aClass.isInterface() ? "Interface" : "class";

        System.out.println(type);
    }


}
